package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface ChangeColumnService {
    /**
     * D3-13新增业务应用变更字段(公共)
     */
    AddBizAppChangeColComRespDto addBizAppChangeColCom(AddBizAppChangeColComReqDto addBizAppChangeColComRep);

    /**
     * D3执行变更字段评价模板删除批次处理(公共)
     */
    ImplementChangeColEvaDeleteBatchComRespDto implementChangeColEvaDeleteBatchCom(ImplementChangeColEvaDeleteBatchComReqDto implementChangeColEvaDeleteBatchComRep);

    /**
     * D3执行变更字段评价模板发布批次处理(公共)
     */
    ImplementChangeColEvaPublishBatchComRespDto implementChangeColEvaPublishBatchCom(ImplementChangeColEvaPublishBatchComReqDto implementChangeColEvaPublishBatchComRep);

    /**
     * D3-13存档业务应用变更字段(公共)
     */
    ArchiveBizAppChangeColComRespDto archiveBizAppChangeColCom(ArchiveBizAppChangeColComReqDto archiveBizAppChangeColComRep);

    /**
     * D3-13批量删业务应用变更字段(公共)
     */
    BatchDeleteBizAppChangeColComRespDto batchDeleteBizAppChangeColCom(BatchDeleteBizAppChangeColComReqDto batchDeleteBizAppChangeColComRep);

    /**
     * D3批量回写业务应用变更字段(公共)
     */
    BatchWriteBackBizAppChangeColComRespDto batchWriteBackBizAppChangeColCom(BatchWriteBackBizAppChangeColComReqDto batchWriteBackBizAppChangeColComRep);

    /**
     * D3-13查询业务应用变更字段列表
     */
    QueryBizAppChangeColListRespDto queryBizAppChangeColList(QueryBizAppChangeColListReqDto queryBizAppChangeColListRep);

    /**
     * D3修订业务应用变更字段(公共)
     */
    ReviseBizAppChangeColComRespDto reviseBizAppChangeColCom(ReviseBizAppChangeColComReqDto reviseBizAppChangeColComRep);

    /**
     * D3-13撤销存档业务应用变更字段(公共)
     */
    UndoArchiveBizAppChangeColComRespDto undoArchiveBizAppChangeColCom(UndoArchiveBizAppChangeColComReqDto undoArchiveBizAppChangeColComRep);

    /**
     * D3-判断业务应用重置修订元素
     */
    JudgeAppReviseElementRespDto judgeAppReviseElement(JudgeAppReviseElementReqDto judgeAppReviseElementRep);

    /**
     * D3-13删除业务应用变更字段(公共)
     */
    DeleteBizAppChangeColComRespDto deleteBizAppChangeColCom(DeleteBizAppChangeColComReqDto deleteBizAppChangeColComRep);

    /**
     * D3撤销修订业务应用变更字段(公共)
     */
    UndoReviseBizAppChangeColComRespDto undoReviseBizAppChangeColCom(UndoReviseBizAppChangeColComReqDto undoReviseBizAppChangeColComRep);

    /**
     * D3-新增指标变更字段等(公共)
     */
    AddTargetObjChangeRecordEtcComRespDto addTargetObjChangeRecordEtcCom(AddTargetObjChangeRecordEtcComReqDto addTargetObjChangeRecordEtcComRep);

    /**
     * D3执行循环记录变更字段(公共)
     */
    ImplementLoopTargetChangeColComRespDto implementLoopTargetChangeColCom(ImplementLoopTargetChangeColComReqDto implementLoopTargetChangeColComRep);

    /**
     * D3执行单一合并业务应用变更字段(公共)
     */
    ImplementSingleMergebizAppChangeColComRespDto implementSingleMergebizAppChangeColCom(ImplementSingleMergebizAppChangeColComReqDto implementSingleMergebizAppChangeColComRep);

    /**
     * D3执行数据集合并业务应用变更字段(公共)
     */
    ImplementDataSetMergebizAppChangeColComRespDto implementDataSetMergebizAppChangeColCom(ImplementDataSetMergebizAppChangeColComReqDto implementDataSetMergebizAppChangeColComRep);

    /**
     * D3批量撤销业务应用变更字段(公共)
     */
    BatchUndoBizAppChangeColComRespDto batchUndoBizAppChangeColCom(BatchUndoBizAppChangeColComReqDto batchUndoBizAppChangeColComRep);

    /**
     * D3-新增目标内容变更字段等(公共)
     */
    AddTargetContChangeRecordEtcComRespDto addTargetContChangeRecordEtcCom(AddTargetContChangeRecordEtcComReqDto addTargetContChangeRecordEtcComRep);

    /**
     * D3执行权重循环记录变更字段(公共)
     */
    ImplementWeightLoopTargetChangeColComRespDto implementWeightLoopTargetChangeColCom(ImplementWeightLoopTargetChangeColComReqDto implementWeightLoopTargetChangeColComRep);

    /**
     * D3新增修订单字段变更记录(公共)
     */
    AddReviseSingleChangeColComRespDto addReviseSingleChangeColCom(AddReviseSingleChangeColComReqDto addReviseSingleChangeColComRep);

    /**
     * D3新增回退操作变更记录(公共)
     */
    AddRollbackOperateChangeColComRespDto addRollbackOperateChangeColCom(AddRollbackOperateChangeColComReqDto addRollbackOperateChangeColComRep);

    /**
     * D3批量删目标内容变更字段等(公共)
     */
    BatchDeleteTargetContChangeRecordEtcComRespDto batchDeleteTargetContChangeRecordEtcCom(BatchDeleteTargetContChangeRecordEtcComReqDto batchDeleteTargetContChangeRecordEtcComRep);
//
}

